<?php
namespace SummoIngenio\Sai\MatematicaBundle\Utility\Juego\P1;
use SummoIngenio\Sai\MatematicaBundle\Utility\Juego\JuegoBase;

class P10704 extends JuegoBase {

	private $a;
	private $respuesta;
	
	function init() {
		$this->respuesta = rand( 1,10);
		$this->a = $this->respuesta * 2;
	}

	public function getPregunta() {    
		return $this->render('P1/P10704/pregunta', array());
	}

	public function getHtmlDesactivado() {
		return $this->render('P1/P10704/desactivado', array(
										'a'=>$this->a
		));
	}

	public function getHtmlJugable() {
		return $this->render('P1/P10704/jugable', array(
										'a'=>$this->a
		));
	}

	public function getHtmlResuelto() {
		return $this->render('P1/P10704/resuelto', array(
										'a'=>$this->a,
										'respuesta'=>$this->respuesta
		));
	}

	public function verificarRespuesta($respuestaUsuario) { 
		$respuestaResultado = $respuestaUsuario->get( "respuesta" );

		$aRetornar              = array();
		$aRetornar['respuesta'] = $respuestaResultado;

		$respuesta = $this->respuesta;	//respuesta

		if ($respuesta == $respuestaResultado) {
			$aRetornar['correcta']  = true;
		} else {
			$aRetornar['correcta'] = false;
		}
		return $aRetornar;
	}

	public function getJavascript() {
		$aRetornar = array(
			"tipo"      => "archivo",
			"contenido" => "P1/P10704.js"
		);
		return $aRetornar;
	}

	public function getCss() {
		$aRetornar = array(
			"tipo"      => "archivo",
			"contenido" => "P1/P10704.css"
		);
		return $aRetornar;
	}

	public function __sleep() {
		return array(
			'a',
			'respuesta'
		);
	}

}